Implement visual-order cursor motion.
authorEli Zaretskii <eliz@gnu.org>
Sat, 29 Jun 2013 13:36:19 +0000 (16:36 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 29 Jun 2013 13:36:19 +0000 (16:36 +0300)
commit578409bf33438ba9f0441f71c0d3ebc5a6a6f47a
tree7b1d248d38b0233250bac79c56452956bc8f8f6d
parent2979ff4861a82a83b4aaf6ed4c44851a4f6e4c96
Implement visual-order cursor motion.

 src/xdisp.c (Fmove_point_visually): New function.

 lisp/bindings.el (visual-order-cursor-movement): New defcustom.
 (right-char, left-char): Provide visual-order cursor motion by
 calling move-point-visually.  Update the doc strings.

 doc/emacs/basic.texi (Moving Point): Document visual-order-cursor-movement
 and its effect on right-char and left-char.

 doc/lispref/display.texi (Bidirectional Display): Document move-point-visually.

 etc/NEWS: Document the new feature.
doc/emacs/ChangeLog
doc/emacs/basic.texi
doc/emacs/mule.texi
doc/lispref/ChangeLog
doc/lispref/display.texi
etc/NEWS
lisp/ChangeLog
lisp/bindings.el
src/ChangeLog
src/xdisp.c